creating patches for thin clients